Matt Parnell
42bfacb76d
move creature cleanup to the cleanUp() function
2014-08-16 23:36:19 -05:00
Matt Parnell
0543b60bb1
change the order and formatting of NGECore.java to make it more readable and logically sensible
2014-08-16 23:35:23 -05:00
Matt Parnell
82dacdba89
forgot to remove a variable
2014-08-16 22:41:16 -05:00
Matt Parnell
4a0614217a
remove an unnecessary loop in the cleanupCreatureODB function
2014-08-16 22:40:48 -05:00
Waverunner
38b532d27b
Added Quest Service, Added /activateQuest command for admins
2014-08-11 21:13:28 -04:00
Waverunner
625d2a7e1c
Part of commit 6f14167
2014-08-11 11:01:37 -04:00
Waverunner
6f141678d5
Added option to clear characters table
...
Fixed planets that were trying to load a snapshot file which did not
exist
Changed /teleporttarget to take a command argument if a player is not
selected
2014-08-11 10:55:20 -04:00
Ziggeh
c8ab856313
Changed admin system
2014-08-11 08:28:38 +02:00
Waverunner
291acd5e22
Added Options config field to NGECore class
2014-08-10 21:08:51 -04:00
CharonInferar
058a3549e7
Merge remote-tracking branch 'origin/master' into Invasions
2014-08-10 14:28:41 +02:00
CharonInferar
1cd1e95783
Fixes NPC respawn and more
...
- Static NPCs now respawn with a cloned AI behaviour
- Setgodmode toinvasion teleports to the current invasion city
- Clean up of classes
2014-08-10 14:22:15 +02:00
Waverunner
e4cacd26ec
Merge branch 'master' of https://github.com/ProjectSWGCore/NGECore2
2014-08-09 16:36:22 -04:00
Waverunner
b39ee0de2a
Added logging for exceptions that are never caught (disabled by default)
2014-08-09 16:35:58 -04:00
Obique
2ae903285d
Merge branch 'master' of https://github.com/ProjectSWGCore/NGECore2
2014-08-09 11:32:09 -05:00
CharonInferar
0f8466bf44
Merge conflict resolve
2014-08-09 18:17:01 +02:00
Obique
61d699010b
Fixed loading issue for SWGObject ODB, and removed the Creature ODB
2014-08-08 20:53:11 -05:00
Zing
dff394c077
Configured /server admin command for server related needs.
...
Added initiateStop to NGECore.
2014-08-07 23:49:20 -07:00
Obique
bc8f2544ee
Fixed some server crashes with some engine changes; also added a creature ODB
2014-08-07 12:43:27 -05:00
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
Josh-Larson
dd010b8778
Merge branch 'master' of https://github.com/ProjectSWGCore/NGECore2
2014-07-29 23:31:36 -05:00
Josh-Larson
ba3a4a9139
Changed NGECore/ResourceService to remove an obsolete Resource/ResourceRoot ODB
2014-07-29 18:34:28 -05:00
Josh-Larson
34179eb179
Changed resource service to load resources from client datatables
2014-07-28 10:23:04 -05:00
Zing
78869c8b26
Added Character Builder Terminal Script: See Extended
...
Changed Character builder to use Script instead of a service. (Can now
be modified while server is running)
Fixed Windu's Guile script
Added Jedi Master Cloak custom template
Added Radial options for hood up/down for JMC
Fixed 2 piece bonus for JMC
2014-07-26 00:09:06 -07: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
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
Waverunner
02d03e2caa
Added a frog building outside of Mos Espa near West Shuttleport - spawns on server startup with 1 frog
...
Removed frog from Mos Eisley
Added "New Frog" option for GMs on CBT
Added addToFrogAdminList argument for setGodMode for GMs - allows GMs to
put down items inside the frog building (ie more frogs!)
2014-07-13 14:21:17 -04:00
Waverunner
1e4d402d26
Fixed compile errors
2014-07-10 09:57:10 -04:00
Ziggeh
e7dc937dab
Changed ServerStatus to GalaxyStatus
...
In-game "servers" are refered to as galaxies - not servers. The
datatable has been renamed to reflect that.
2014-07-10 09:22:24 +02:00
Ziggeh
6fef20b356
Added a datatable of galaxy statuses
2014-07-10 09:16:47 +02:00
Ziggeh
85230894d0
Added a way to prevent servers from booting
...
They will also not boot if the port is set to 0.
2014-07-10 08:23:23 +02:00
CharonInferar
09f6266cc7
Fixes #0000061 Houses can't be deleted
2014-07-07 21:31:06 +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
Ziggeh and CharonInferar
e7c277c183
Added a service for opening browser windows
2014-07-06 14:17:06 +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
e97898611c
Fixed pet bugs
2014-07-03 03:34:44 +02:00
CharonInferar
0e33ad7c22
Added 2 Pets for AI Tests
...
- Added Follow State to AI
- Pets get attacked by enemies and do attack damaging enemies
- Some QA fixes
2014-06-29 16:51:35 +02:00
CharonInferar
e363a316a2
Nightsister Stronghold NPCs added
...
Patrols done
NS Quest NPCs added
Mobile template alternate naming option considered
Tool functions for easier static spawn creation written
Client POI nobuild error fixed
Client POI custom radius datatable added
2014-06-28 04:08:33 +02:00
Light2
df82035f66
Added player city persistence, fixed city bugs, fixed mail string attachment error
2014-06-12 03:09:50 +02:00
Light2
9290ff2f13
fixed startup error
2014-06-12 01:15:39 +02:00
CharonInferar
b9a7ae085b
master merge
2014-06-08 16:57:04 +02:00
CharonInferar
63c34eaf60
Reing bits
...
- Power bits and modifier bits can be created
- Powerups and SEAs can be made
2014-06-07 15:16:26 +02:00
CharonInferar
9e1d19d525
custom attributes added to loot scripts
...
loot scripts can now have custom attribute arrays for better
customization of drops
2014-06-05 15:20:28 +02:00
Waverunner
38441e069e
Refactored guild creation, enabled access to guild creation device, guild disband, guild kick, guild members, moved server motd to motd.txt
2014-05-26 12:43:06 -04:00
Treeku
28ccc21d10
Fixed some nulls that can occur locally
2014-05-17 22:01:33 +01:00
Treeku
ea32f86c8a
Moved equipment service to equipment folder
2014-05-15 05:14:20 +01:00
Waverunner
d2164ce8b6
Added option to clean odb folders on startup
...
Change 0 to 1 to enable this feature in options.cfg
2014-05-13 20:32:49 -04:00