Commit Graph
1715 Commits
Author SHA1 Message Date
CharonInferar 5981efda9f Added more content, tweaked AI resources and buffs
- Added invasion-specific buffs
- Added factional handling
- Added AI switches
- Added construction/repairing
- Fixed enemy TANO color when changing status
- Fixed notification baselines to consider GCW-specific circumstances
- Optimized AI algorithmic complexity by eliminating expensive
arithmetic operations
- Fixed reposition state to avoid locations in water
- Considered tower defense buff for NPCs in combat service
- Compacted 3 AI threads into one
- Dynamic allocation of AI resources depending on patrol point index and
same faction AI density
- Added Withdrawal state for more realistic post-battle behaviour
- Positioned all pylons, camps, officers, terminals, barricades,
turrets, towers, cloners in the appropriate coordinates
2014-08-02 00:06:22 +02:00
CharonInferar b1f05c6802 Added GCW Banners
- Added GCW Banners and the according profession buffs
- Fixed some AI issues
2014-07-23 22:13:17 +02:00
CharonInferar 4fe9270a69 Added invasion NPCs, debugged AI lockups and more
- Added barrier and tower plus the according buffs
- Added defender NPCs
- Fixed enemy NPCs not showing hostile after faction change
- Added ally function implementation to rebel and imperial scripts
- AI does not lock up in a state anymore
- AI seeks better position if LOS is blocked
- AI resumes previous states better now
2014-07-22 23:46:17 +02:00
CharonInferar db036574b7 Added TurretAI
- Added vehicles
- Tweaked AI to consider opposite faction-aligned Installationobjects
enemies
- Added turret shooting at NPCs
- Debugged actors
2014-07-16 16:52:36 +02:00
CharonInferar cc28f80394 master merge 2014-07-14 15:32:28 +02:00
CharonInferar becca491b4 Added Invasion Service
Added soldier and vehicle pylons
2014-07-14 03:25:47 +02:00
Ziggeh 820dc765e8 Removed item colouring for admins 2014-07-13 17:57:39 +02:00
Treeku 41594c169a Minor fix 2014-07-13 11:27:03 +01:00
Treeku 60d3328eaf Merge branch 'master' of https://github.com/ProjectSWGCore/NGECore2
Conflicts:
	scripts/commands/transferitemmisc.py
	src/services/command/CommandService.java
2014-07-13 11:23:48 +01:00
Treeku 2972935015 Fixed some commands not working. 2014-07-13 07:21:10 +01:00
Waverunner 6ad0d69600 Fixed /waypoint command so it properly accepts all forms of /waypoint 2014-07-12 11:21:58 -04:00
Treeku f449d922cb Commented resource functions, too big for javac
Maximum function size in javac bytecode is 64K.  These functions exceed this preventing javac from compiling successfully.
2014-07-12 08:52:03 +01:00
CharonInferar 6d91b28eb9 Fixed #0000063
- Fixed: Incap timer reset to 10s
-Fixed NPC AI not deathblowing when it should
- Added: NPCs now engage factional enemies
2014-07-12 03:04:32 +02:00
CharonInferar 3cf0f610e9 Fixed several AI bugs, listed in description
Fixed #0000061 : Houses can now be destroyed, even when not redeeding
- Added AI action regeneration when in combat
- Fixed NPC self-buffing null pointer exception
2014-07-11 23:17:08 +02:00
CharonInferar 808e6eedf7 Added MobilTemplate conversation file assignment option
NPCs can now have the conversation file assigned via mobile template
rather than the creature spawn script.
2014-07-11 23:17:08 +02:00
WaverunnerandCharonInferar 667b9161d2 Removed getObjectByFirstName from ChatService (deprecated), Changed getting object by names methods to account for all type cases
These changes should fix a lot of issues (mainly chat related like
mails, tells, chat channels) for anything that was using the out-dated
getObjectByFirstName() in chatservice. Also it'll allow us to not have
to go through uppercase and lowercase versions every time we try and
pull an object by names.
2014-07-11 23:17:07 +02:00
WaverunnerandCharonInferar 1b6ad100f3 Fixed compile errors 2014-07-11 23:17:07 +02:00
ZiggehandCharonInferar a633e237db Changed ServerStatus to GalaxyStatus
In-game "servers" are refered to as galaxies - not servers. The
datatable has been renamed to reflect that.
2014-07-11 23:17:06 +02:00
ZiggehandCharonInferar 184fe7b950 Added a datatable of galaxy statuses 2014-07-11 23:17:06 +02:00
ZiggehandCharonInferar f267bf3814 Added a way to prevent servers from booting
They will also not boot if the port is set to 0.
2014-07-11 23:17:05 +02:00
CharonInferar 09f6266cc7 Fixes #0000061 Houses can't be deleted 2014-07-07 21:31:06 +02:00
CharonInferar 997033851a Merge remote-tracking branch 'origin/master' into NPCUpdate 2014-07-07 18:08:25 +02:00
CharonInferar a10711bdf3 Merge pull request #994 from CharonInferar/SpawnAreaRefactor
- Added collidableBox implementation
2014-07-07 16:57:28 +02:00
CharonInferar b68b83f995 - Added collidableBox implementation 2014-07-07 16:52:54 +02:00
Waverunner 86e37dccbf Fixed 0000022: Most persistent buffs being removed on soft-relog 2014-07-07 09:30:56 -04:00
CharonInferar 49b44931b5 Fixed treasure chest item drop issues
- Fixed creature loot permissions
2014-07-07 15:06:47 +02:00
CharonInferar ee2941581a Fix for 0000005: Vehicles not generating unless player moves 2014-07-07 01:20:01 +02:00
CharonInferar 14561ded92 Adding debuglogs folder 2014-07-07 00:17:32 +02:00
CharonInferar 44a1208931 fix merge conflict 2014-07-07 00:01:37 +02:00
CharonInferar 3ab650fdef Merge remote-tracking branch 'origin/master' into NPCUpdate
Conflicts:
	src/main/NGECore.java
2014-07-06 23:59:25 +02:00
CharonInferar 81a811a425 Fixed several AI bugs, added log system
- Fixes 0000031: Incap is not working correctly
- NPC AI now considers deathblow values correctly
- AI state transition further debugged
- Pet now follows owner after killing attacker
- Added debug log system
- Cleaned up system console from system.out messages
2014-07-06 23:47:56 +02:00
Waverunner 2c45fbe6ab Fixed waypoint not updating for Arakyds, Fixed waypoint not updating on first run of seekers, Added Identify Target 2014-07-06 13:14:48 -04:00
ZiggehandCharonInferar 99da73c26f Changed the location of some packet opcodes 2014-07-06 14:17:07 +02:00
ZiggehandCharonInferar 8d8cfaf792 Added a description to the browser service 2014-07-06 14:17:07 +02:00
ZiggehandCharonInferar e7c277c183 Added a service for opening browser windows 2014-07-06 14:17:06 +02:00
Ziggeh 9ff88b5934 Changed the location of some packet opcodes 2014-07-06 06:02:35 +02:00
Ziggeh 9e9afd6c0b Added a description to the browser service 2014-07-06 05:29:13 +02:00
Ziggeh aec50d5cc5 Merge branch 'master' of https://github.com/ProjectSWGCore/NGECore2 2014-07-06 01:30:22 +02:00
Ziggeh a35d707c78 Added a service for opening browser windows 2014-07-06 01:30:18 +02:00
CharonInferar e87f478e33 Fix for dropped item 2014-07-05 18:19:52 +02:00
CharonInferar 5c66aec560 Merge remote-tracking branch 'origin/master' into NPCUpdate 2014-07-05 18:14:19 +02:00
CharonInferar 0985451d7d Fix for #958, #959
- Added a way to obtain a pet without BEing
- Attempted to figure out how to bring up the pet tool bar
2014-07-05 18:10:39 +02:00
Waverunner 2f60c960c0 Merge pull request #976 from tacef/master
[Changed] Tweaked Despawn code.
2014-07-04 23:58:34 -04:00
tacef 1ee196ee44 Changed Only one ITV can be called at a time now 2014-07-03 21:11:50 +02:00
tacef 077d252d89 Changed ITV Despawn code to just despawn after 30 seconds
Removed distance despawn
2014-07-03 19:49:13 +02:00
Ziggeh 46a36badad Merge branch 'master' of https://github.com/ProjectSWGCore/NGECore2 2014-07-03 06:42:41 +02:00
Ziggeh ad92b94731 Fixed issue with getting items from containers
The method should now work with any container that, even ones that
aren't related to PlayerObject and CreatureObject.
2014-07-03 06:42:33 +02:00
CharonInferar 0315292368 Master merge 2014-07-03 03:39:13 +02:00
Treeku d799398283 Fixed a minor syntax error 2014-07-03 02:35:16 +01:00
CharonInferar e97898611c Fixed pet bugs 2014-07-03 03:34:44 +02:00