Skip to content
This repository was archived by the owner on Sep 3, 2022. It is now read-only.
Open

Zip #84

Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
3 changes: 0 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,6 @@
[Bb]in/
[Oo]bj/

# App config
app.config

#test VS2015
GameServer.sln.ide/

Expand Down
Binary file removed AIMesh/Map1/AIPath.aimesh
Binary file not shown.
Binary file removed AIMesh/Map10/AIPath.aimesh
Binary file not shown.
Binary file removed AIMesh/Map12/AIPath.aimesh
Binary file not shown.
Binary file removed AIMesh/Map4/AIPath.aimesh
Binary file not shown.
Binary file removed AIMesh/Map8/AIPath.aimesh
Binary file not shown.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
68 changes: 34 additions & 34 deletions Buffs/Quickdraw/Quickdraw.cs → Buffs/Quickdraw.cs
Original file line number Diff line number Diff line change
@@ -1,34 +1,34 @@
using GameServerCore.Enums;
using LeagueSandbox.GameServer.API;
using LeagueSandbox.GameServer.GameObjects.AttackableUnits.AI;
using LeagueSandbox.GameServer.GameObjects.Spells;
using LeagueSandbox.GameServer.GameObjects.Stats;
using LeagueSandbox.GameServer.Scripting.CSharp;
namespace Quickdraw
{
internal class Quickdraw : IBuffGameScript
{
private StatsModifier _statMod = new StatsModifier();
private Buff _visualBuff;
public void OnUpdate(double diff)
{
}
public void OnActivate(ObjAiBase unit, Spell ownerSpell)
{
_statMod.AttackSpeed.PercentBonus = 0.2f + (0.1f * ownerSpell.Level);
unit.AddStatModifier(_statMod);
_visualBuff = ApiFunctionManager.AddBuffHudVisual("GravesMoveSteroid", 4.0f, 1, BuffType.COMBAT_ENCHANCER,
unit);
}
public void OnDeactivate(ObjAiBase unit)
{
ApiFunctionManager.RemoveBuffHudVisual(_visualBuff);
unit.RemoveStatModifier(_statMod);
}
}
}
using GameServerCore.Enums;
using LeagueSandbox.GameServer.API;
using LeagueSandbox.GameServer.GameObjects.AttackableUnits.AI;
using LeagueSandbox.GameServer.GameObjects.Spells;
using LeagueSandbox.GameServer.GameObjects.Stats;
using LeagueSandbox.GameServer.Scripting.CSharp;

namespace Quickdraw
{
internal class Quickdraw : IBuffGameScript
{
private StatsModifier _statMod = new StatsModifier();
private Buff _visualBuff;

public void OnUpdate(double diff)
{

}

public void OnActivate(ObjAiBase unit, Spell ownerSpell)
{
_statMod.AttackSpeed.PercentBonus = 0.2f + (0.1f * ownerSpell.Level);
unit.AddStatModifier(_statMod);
_visualBuff = ApiFunctionManager.AddBuffHudVisual("GravesMoveSteroid", 4.0f, 1, BuffType.COMBAT_ENCHANCER,
unit);
}

public void OnDeactivate(ObjAiBase unit)
{
ApiFunctionManager.RemoveBuffHudVisual(_visualBuff);
unit.RemoveStatModifier(_statMod);
}
}
}
File renamed without changes.
28 changes: 28 additions & 0 deletions DATA/Characters/ARAMChaosNexus/ARAMChaosNexus.ini
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
[Data]
ArmorMaterial = Stone
Name = Purple Nexus
UnitTags = Structure | Structure_Nexus

[IdleParticles]
NumberOfParticles = 11
Particle1 = ARAM_Chaos_Nexus.troy center
Particle10 = Chaos_Nexus_Base_Glow.troy base5
Particle11 = Chaos_Nexus_Base_Glow.troy base6
Particle2 = Chaos_Nexus_Crystal_Glow.troy gnome1
Particle3 = Chaos_Nexus_Crystal_Glow.troy gnome2
Particle4 = Chaos_Nexus_Crystal_Glow.troy gnome3
Particle5 = Chaos_Nexus_Crystal_Glow.troy gnome4
Particle6 = Chaos_Nexus_Crystal_Glow.troy gnome5
Particle7 = Chaos_Nexus_Crystal_Glow.troy gnome6
Particle8 = Chaos_Nexus_Base_Glow.troy base3
Particle9 = Chaos_Nexus_Base_Glow.troy base4

[MeshSkin]
Animations = ARAMChaosNexusBase.blnd
ChampionSkinName = ARAMChaosNexusBase
EmissiveTexture = Nexus_Diffuse_Cmask.dds
SelfIllumination = 0.5
SimpleSkin = Nexus.skn
Skeleton = Nexus.skl
SkinScale = 1
Texture = Chaos_Nexus_diff.dds
57 changes: 57 additions & 0 deletions DATA/Characters/ARAMChaosTurretFront/ARAMChaosTurretFront.ini
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
[Data]
AcquisitionRange = 750
Armor = 95
ArmorMaterial = Stone
ArmorPerLevel = 0
AttackDelayCastOffsetPercent = -0.25
AttackDelayOffsetPercent = -0.25
AttackRange = 750
AttackSpeedPerLevel = 2.125
BaseCritChance = 0
BaseDamage = 157
BaseDodge = 0
BaseFactorHPRegen = 0
BaseFactorMPRegen = 0
BaseHP = 1700
BaseMP = 0
BaseStaticHPRegen = 0
BaseStaticMPRegen = 0
CritDamageBonus = 2
CritPerLevel = 0
DamagePerLevel = 0
Description = TurretWorm
ExpGivenOnDeath = 0
GameplayCollisionRadius = 88.4
GlobalExpGivenOnDeath = 30
GlobalGoldGivenOnDeath = 150
GoldGivenOnDeath = 0
HitFxScale = 0.5
HPPerLevel = 0
IsMelee = False
LevelDodge = 0
MoveSpeed = 0
MPPerLevel = 0
Name = Outer Turret
PathfindingCollisionRadius = 88.4
SelectionHeight = 200
SelectionRadius = 130
SpellBlock = 100

[IdleParticles]
BeamParticle = LaserSight_beam.troy joint2
ChampTargetingParticle = yikes-champ.troy C_Buffbone_Glb_Head_Loc
TowerTargetingParticle = Yikes-Tower.troy joint2

[Info]
IconSquare = ChaosLaneTower_Icon.dds

[MeshSkin]
Animations = ARAMChaosTurretFrontBase.blnd
ChampionSkinName = ARAMChaosTurretFrontBase
EmissiveTexture = RedLaneTower_diffuse_Cmask.dds
GlowFactor = 0.2
SelfIllumination = 0.6
SimpleSkin = RedLaneTower.skn
Skeleton = RedLaneTower.skl
SkinScale = 1.1
Texture = RedLaneTower_diff.dds
58 changes: 58 additions & 0 deletions DATA/Characters/ARAMChaosTurretInhib/ARAMChaosTurretInhib.ini
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
[Data]
AcquisitionRange = 750
Armor = 95
ArmorMaterial = Stone
ArmorPerLevel = 0
AttackDelayCastOffsetPercent = -0.25
AttackDelayOffsetPercent = -0.25
AttackRange = 750
AttackSpeedPerLevel = 2.125
BaseCritChance = 0
BaseDamage = 160
BaseDodge = 0
BaseFactorHPRegen = 0
BaseFactorMPRegen = 0
BaseHP = 1700
BaseMP = 0
BaseStaticHPRegen = 0
BaseStaticMPRegen = 0
CritDamageBonus = 2
CritPerLevel = 0
DamagePerLevel = 0
Description = giant
ExpGivenOnDeath = 0
GameplayCollisionRadius = 88.4
GlobalExpGivenOnDeath = 70
GlobalGoldGivenOnDeath = 150
GoldGivenOnDeath = 0
HitFxScale = 0.5
HPPerLevel = 0
IsMelee = False
LevelDodge = 0
MoveSpeed = 0
MPPerLevel = 0
Name = Inhibitor Turret
PathfindingCollisionRadius = 88.4
SelectionHeight = 200
SelectionRadius = 130
SpellBlock = 100
UnitTags = Structure | Structure_Inhibitor

[IdleParticles]
BeamParticle = LaserSight_beam.troy joint2
ChampTargetingParticle = yikes-champ.troy C_Buffbone_Glb_Head_Loc
TowerTargetingParticle = Yikes-Tower.troy joint2

[Info]
IconSquare = ChaosGateTower_Icon.dds

[MeshSkin]
Animations = ARAMChaosTurretInhibBase.blnd
ChampionSkinName = ARAMChaosTurretInhibBase
EmissiveTexture = RedGateTower_diffuse_Cmask.dds
GlowFactor = 0.2
SelfIllumination = 0.5
SimpleSkin = RedGateTower.skn
Skeleton = RedGateTower.skl
SkinScale = 1.1
Texture = RedGateTower_diff.dds
57 changes: 57 additions & 0 deletions DATA/Characters/ARAMChaosTurretNexus/ARAMChaosTurretNexus.ini
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
[Data]
AcquisitionRange = 750
Armor = 75
ArmorMaterial = Stone
ArmorPerLevel = 0
AttackDelayCastOffsetPercent = -0.25
AttackDelayOffsetPercent = -0.25
AttackRange = 750
AttackSpeedPerLevel = 2.125
BaseCritChance = 0
BaseDamage = 130
BaseDodge = 0
BaseFactorHPRegen = 0
BaseFactorMPRegen = 0
BaseHP = 1400
BaseMP = 0
BaseStaticHPRegen = 0
BaseStaticMPRegen = 0
CritDamageBonus = 2
CritPerLevel = 0
DamagePerLevel = 0
Description = skull
ExpGivenOnDeath = 0
GameplayCollisionRadius = 88.4
GlobalExpGivenOnDeath = 120
GlobalGoldGivenOnDeath = 150
GoldGivenOnDeath = 0
HitFxScale = 0.5
HPPerLevel = 0
IsMelee = False
LevelDodge = 0
MoveSpeed = 0
MPPerLevel = 0
Name = Nexus Turret
PathfindingCollisionRadius = 88.4
SelectionHeight = 200
SelectionRadius = 130
SpellBlock = 100

[IdleParticles]
BeamParticle = LaserSight_beam.troy joint2
ChampTargetingParticle = yikes-champ.troy C_Buffbone_Glb_Head_Loc
TowerTargetingParticle = Yikes-Tower.troy joint2

[Info]
IconSquare = ChaosHqTower_Icon.dds

[MeshSkin]
Animations = ARAMChaosTurretNexusBase.blnd
ChampionSkinName = ARAMChaosTurretNexusBase
EmissiveTexture = RedHqTower_diffuse_Cmask.dds
GlowFactor = 0.2
SelfIllumination = 0.5
SimpleSkin = RedHqTower.skn
Skeleton = RedHqTower.skl
SkinScale = 1.1
Texture = RedHqTower_diff.dds
57 changes: 57 additions & 0 deletions DATA/Characters/ARAMChaosTurretShrine/ARAMChaosTurretShrine.ini
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
[Data]
AcquisitionRange = 1000
Armor = 0
ArmorMaterial = Stone
ArmorPerLevel = 0
AttackDelayCastOffsetPercent = 0.1
AttackDelayOffsetPercent = 65535
AttackRange = 1000
AttackSpeed = 1.6
AttackSpeedPerLevel = 2.125
BaseCritChance = 0
BaseDamage = 999
BaseDodge = 0
BaseFactorHPRegen = 0
BaseFactorMPRegen = 0
BaseHP = 9999
BaseMP = 0
BaseStaticHPRegen = 0
BaseStaticMPRegen = 0
CritDamageBonus = 2
CritPerLevel = 0
DamagePerLevel = 0
Description = Nexus Obelisk
GameplayCollisionRadius = 88.4
GlobalExpGivenOnDeath = 400
GlobalGoldGivenOnDeath = 100
HitFxScale = 0.5
HPPerLevel = 0
IsMelee = False
LevelDodge = 0
MoveSpeed = 0
MPPerLevel = 0
Name = Nexus Obelisk
PathfindingCollisionRadius = 88.4
SelectionHeight = 200
SelectionRadius = 130

[IdleParticles]
BeamParticle = Chaos_Spawn_turret_beam.troy joint3
NumberOfParticles = 0

[Info]
IconSquare = ChaosHqTower_Icon.dds

[MeshSkin]
Animations = ARAMChaosTurretShrineBase.blnd
ChampionSkinName = ARAMChaosTurretShrineBase
SelfIllumination = 0.65
SimpleSkin = BlueLaneTower.skn
Skeleton = BlueLaneTower.skl
SkinScale = 1.75
Texture = BlueLaneTower_diff.dds

[UNKNOWN_HASHES]
2818610673 = 16
386495002 = 0
3983263047 = 0
28 changes: 28 additions & 0 deletions DATA/Characters/ARAMOrderNexus/ARAMOrderNexus.ini
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
[Data]
ArmorMaterial = Stone
Name = Blue Nexus
UnitTags = Structure | Structure_Nexus

[IdleParticles]
NumberOfParticles = 11
Particle1 = ARAM_Order_Nexus.troy center
Particle10 = Order_Nexus_Base_Glow.troy base5
Particle11 = Order_Nexus_Base_Glow.troy base6
Particle2 = Order_Nexus_Crystal_Glow.troy gnome1
Particle3 = Order_Nexus_Crystal_Glow.troy gnome2
Particle4 = Order_Nexus_Crystal_Glow.troy gnome3
Particle5 = Order_Nexus_Crystal_Glow.troy gnome4
Particle6 = Order_Nexus_Crystal_Glow.troy gnome5
Particle7 = Order_Nexus_Crystal_Glow.troy gnome6
Particle8 = Order_Nexus_Base_Glow.troy base3
Particle9 = Order_Nexus_Base_Glow.troy base4

[MeshSkin]
Animations = ARAMOrderNexusBase.blnd
ChampionSkinName = ARAMOrderNexusBase
EmissiveTexture = Nexus_Diffuse_Cmask.dds
SelfIllumination = 0.5
SimpleSkin = Nexus.skn
Skeleton = Nexus.skl
SkinScale = 1
Texture = Nexus_diff.dds
Loading