Treeku
e770daeae8
Fixed a crash when removing.objects from SWGLists.
2014-09-01 19:26:08 +01:00
Treeku
12504fe320
Fixed issue where NPC weapon was equipped wrongly.
2014-09-01 02:19:12 +01:00
Ziggeh
4b03a7c34a
Found an unknown in WEAO03
2014-08-28 16:43:10 +02:00
Treeku
ea417cb7a5
Cleaned up Buff object
2014-08-28 07:36:33 +01:00
Treeku
5b280731c2
Fixed TangibleObject functions in CreatureObject
2014-08-28 05:40:46 +01:00
Waverunner
31a13ca32c
Merge branch 'master' of https://github.com/ProjectSWGCore/NGECore2
2014-08-27 20:25:03 -04:00
Waverunner
5cd90a4cec
Added "Bib's Offer" Quest
2014-08-27 20:24:44 -04:00
Ziggeh
03da184111
Removed duplicate method from CreatureObject
2014-08-27 15:11:12 +02:00
Waverunner
3cad7bf212
Fixed waypoint not being destroyed for quests
2014-08-26 16:16:52 -04:00
Waverunner
e7fa4f76eb
Added complete_quest and reward task type handling, Changed task type to be split when quest loads instead of activating next task, Added getInventory method to CreatureObject, Added getQuestRewardTemplate to QuestService
2014-08-26 15:14:26 -04:00
Waverunner
9696bbd831
Merge branch 'feature/quests-tasks-and-cmds'
2014-08-26 12:46:26 -04:00
Waverunner
274e6a9926
Fixed some playerobject deltas not being sent correctly, Added quest acceptance window, Added /abadonquest, Fixed a few statement errors preventing zone in via character creation
2014-08-26 12:46:18 -04:00
Waverunner
7a891289db
Fixed odb home directory error
2014-08-26 12:46:17 -04:00
Waverunner
16b9cafae3
Added handling for messagebox quest task types
2014-08-26 12:46:17 -04:00
Ziggeh
d5d1443d71
Fixed LoginService PSQL nullpointers
2014-08-26 16:23:25 +02:00
Treeku
e17b04a03c
Merge pull request #1198 from ProjectSWGCore/CombatCommandRefactor
...
Combat command refactor preparation
2014-08-26 00:37:19 +01:00
Treeku
3fd74bf730
Minor changes
2014-08-26 00:33:20 +01:00
Treeku
2a0eff8163
Re-added reusableIdODB to NGECore.java
2014-08-25 23:53:53 +01:00
Treeku
e30df01657
Merge remote-tracking branch 'origin/CombatCommandRefactor' into CombatCommandRefactor2
...
Conflicts:
src/services/ai/AIActor.java
2014-08-25 23:31:16 +01:00
Treeku
cdcfc98d1a
Reverted NGECore.java temporarily
2014-08-25 23:05:28 +01:00
Waverunner
fa874386b9
Merge branch 'feature/quest-conversations'
2014-08-25 17:46:36 -04:00
Waverunner
298fb1f59a
Added quest completion window, Changed sui service to not need conversation npcs to need conversation radial attached, Changed goToLocation event to check all of players quests instead of active one
2014-08-25 17:44:22 -04:00
Treeku
727e679ebb
Moved cooldowns to TangibleObject
2014-08-25 21:35:38 +01:00
Treeku
1dd7d712a3
Changed DOIds to be safer, added reusableIds
...
DOIds are still 100% needed for instances.
ReusableIds will be ideal for staticService and many other locations
where you know the object is only temporary to that session.
2014-08-25 21:24:23 +01:00
Treeku
326963f96e
Removed more unnecessary command registrations
2014-08-25 20:13:04 +01:00
Treeku
fca5feb467
Changed AI abilities to add to abilities list.
...
This allows the command system to recognise that they have the ability
in their abilities list.
Also removed setPvpBitmask which is redundant and unused; has no effect
on anything.
2014-08-25 20:08:29 +01:00
Treeku
4b7efcfc0f
Removed unnecessary command registrations
2014-08-25 20:05:21 +01:00
Treeku
53227c6a00
Added hate to AI (distinct from damage).
...
Hate is not the same as damage.
AI is meant to choose their target based on who's most hated, not who's
dealt the most damage.
Hate is affected by the hate fields in combat commands, not necessarily
the damage of those commands.
An example is the Guardian Strike ability which deals zero damage but
increases hate greatly.
There is still a purpose for HighestDamageDealer in locations such as
DeathState where the person who gets the loot is the highest damage
dealer. Damage dealt is also used in XP calculation.
2014-08-25 19:51:19 +01:00
Treeku
cf65cc7901
Added datatables for CombatCommands
2014-08-25 19:46:56 +01:00
Treeku
2596cdc122
Added Math Utilities for CombatCommands
2014-08-25 19:43:35 +01:00
Lewis Morgan
1dc903a555
Merge pull request #1189 from ilikenwf/master
...
Database Fixes, Code Cleanups, Removal of Nested loops and if statements that are not necessary
2014-08-25 13:28:41 -04:00
CharonInferar
770498a260
Merge pull request #1196 from CharonInferar/CorpseBuffFix
...
Fixed some corpses not despawning
2014-08-25 17:44:55 +02:00
CharonInferar
52c783a5ec
Fixed some corpses not despawning
...
- For test purposes, NPC respawn has been activated now
- Fixed double respawn issue
2014-08-25 17:42:10 +02:00
R. Uvanni
538bb789d2
Equipment changes, see extended
...
Fixed an issue where attributes weren't being removed when unequipping
items.
EquipmentList and ApperaranceList are currently broken and will cause
crashes when modified, thus when equipping an item in any way will cause
a crash. Expect a fix for that from Treeku shortly.
2014-08-24 22:57:13 -04:00
CharonInferar
a2f1eabcbf
Merge pull request #1195 from CharonInferar/CorpseBuffFix
...
Fixed client crash when buffs clear on corpse
2014-08-25 00:36:44 +02:00
CharonInferar
55c5219dd0
Fixed client crash when buffs clear on corpse
...
Corpse despawn now
Patrolling NPCs dont despawn, still fixing it
2014-08-25 00:33:51 +02:00
Waverunner
1190e7b1fe
Added quest signal scrpts, Added Pall conversation
2014-08-24 15:07:37 -04:00
Waverunner
a0d5a85aca
Merge branch 'master' of https://github.com/ProjectSWGCore/NGECore2
2014-08-24 11:48:55 -04:00
Waverunner
8454027968
Changed go to location tasks to not need a script
2014-08-24 11:48:23 -04:00
Treeku
65d0cb65bf
Changed NPCs to clear their debuffs upon death.
2014-08-24 07:48:02 +01:00
Matt Parnell
2b25931bd8
Merge remote-tracking branch 'upstream/master'
2014-08-24 00:38:37 -05:00
Treeku
b218680d46
Fixed minor visual bug with buffs from frog.
2014-08-24 02:41:13 +01:00
CharonInferar
a06d4c3f87
Merge pull request #1193 from CharonInferar/MoreFix
...
Fixed Incap weaken immortality bug
2014-08-24 03:21:10 +02:00
CharonInferar
7ff3c5a0d8
Added cell-relative AI patrol motion
...
- Replaced unnecessarily complex algebraic matrix expression
2014-08-24 03:14:09 +02:00
CharonInferar
8c0f7fcb52
Fixed Incap weaken immortality bug
2014-08-24 03:13:08 +02:00
Treeku
918520052b
Fixed issue where you couldn't remove your buffs.
...
Fixes:
Traceback (most recent call last):
File "scripts/commands/removebuff.py", line 8, in run
buffObj = actor.getBuffByCRC(int(commandString))
AttributeError: 'resources.objects.creature.CreatureObject' object has no attribute 'getBuffByCRC'
2014-08-24 02:00:43 +01:00
Waverunner
d4a298ed8c
Merge branch 'feature/qtask-timers-location'
2014-08-23 16:52:57 -04:00
Waverunner
1c49296287
Added quest events, Added goTo task types, Changed activation of next steps to go through completeActiveTask
2014-08-23 16:44:23 -04:00
Lewis Morgan
7581b66c78
Merge pull request #1188 from Undercova/master
...
Merge
2014-08-23 14:55:47 -04:00
Lewis Morgan
49d493633a
Merge pull request #1191 from Waverunner/master
...
Added waypoints to retrieve item tasks
2014-08-23 09:29:56 -04:00