NPCs & Wanted System
Update 0.6 is here, and it's one of the bigger updates in a while: the entire NPC system got rebuilt from the ground up, on top of that there's a new wanted and combat system, three reworked or brand new transport systems, a bunch of new shops, and a ton of bug fixes.
The biggest piece is the new NPC system 🧍. NPCs now have a lot more personality, greet you differently each time, and generally feel more alive. The biggest change though: NPCs can now be attacked ⚔️, and some of them will fight back, with their fists, a gun, or other weapons. If someone gets attacked, nearby NPCs will now flee instead of just standing around. On top of that, we've added a huge amount of new NPCs across the world, including in Porto, Ermesinde and parts of Sampaio, at every bank branch, and even a few that just talk about the weather.
To make fights against NPCs (and other players) actually mean something, we've added the Combat Logging system 🥊: while you're fighting, you count as combat logging, some features are locked out during that time, and you should try not to leave the server while it's active. Alongside that, police officers 👮 now patrol and will chase you down if you're wanted and no real police are online. The wanted system itself got reworked too: stars now build up gradually, so it takes more crime to reach 5 stars, and they start out white, only turning red once the police actually spot you nearby. Police can also only cuff wanted players now, and reputation losses from fighting have been toned down so you don't lose too much just from getting into a fight.
We've also rebuilt a big chunk of the transport infrastructure 🚆: the metro and tram systems were both remade from scratch, and there's now a brand new train system on top of that.
On the economy side 💰, we converted a large part of the existing shops over to the new shop system and gave all the usual stores, like bakeries and grocery stores, actual stock. New additions include Embers' Firework Shop with its own firework creator, and Gugas Banner Shop with its own banner creator. Bank interest and insurance prices now scale with your reputation, cosmetic prices got adjusted and can now be bought directly, and there are a lot of new ways to earn XP.
And the city keeps growing 🏙️: Sampaio got even more buildings decorated, the stadium is almost finished, there are new street layouts in upper Sampaio, and work has started on rebuilding the airport. Gas stations also got a new design.
Full Changelog
🗣️ NPCs
- Remade the NPC system.
- Added a lot more NPCs.
- NPCs have more variety in their first-time greetings, and sometimes skip the greeting entirely.
- Added a lot of new NPCs to Porto, Ermesinde and parts of Sampaio.
- Added NPCs to all banks, letting players see their interest rate and disable the join message from the bank.
- Added NPCs talking about the weather occasionally.
- Added the Old Boatman to Pontelima. → Fund his expedition and he might pay you back.
⚔️ Combat & Wanted System
- NPCs can now be attacked. → Some NPCs fight back with their fists, a gun or other weapons.
- Nearby NPCs will now flee if they see someone else being attacked.
- Added the Combat Logging system. → While fighting, you are combat logging. Some features might not be available during that time, and you should try not to leave the server while it's active.
- Added police officers that show up and chase you down if you're wanted and no real police are online.
- Wanted stars now build up gradually, so it takes more crime to reach 5 stars.
- Wanted stars are now white until the police actually spot you nearby, then they turn red.
- Made it so police can only cuff wanted players.
- Reputation changes have been made to prevent losing too much reputation from just fighting.
🚇 Transport
- Remade the metro system.
- Remade the tram system.
- Added a train system.
💰 Economy & Shops
- Insurance price now depends on reputation.
- Bank interest now depends on reputation.
- Converted most existing shops into the new shop system.
- Added stock to all common shops, like bakeries, grocery stores, etc.
- Added the Scrap Disassembler and Working Stations to craft items.
- Added Mafia Hitman Contracts.
- Added a lot of new ways to gain XP.
- Adjusted cosmetics prices, and cosmetics can now be purchased directly.
- Added Embers' Firework Shop, with a custom firework creator.
- Added Gugas Banner Shop, with a custom banner creator.
- Removed the illegal section in certain pubs.
🏙️ World & Building
- Decorated even more buildings in Sampaio.
- The Sampaio stadium is almost finished.
- Started remaking the airport.
- Added new street layouts to upper Sampaio.
- Changed the design of gas stations.
- Added new banned spawn regions.
🧱 Models & Props
- Added a custom model for ATMs.
- Added custom models to all ammunation for guns.
- Added new models.
🖥️ UI & Server
- Fixed moderation commands not working on Discord.
- Remade the MOTD handler, since the old one caused the server to crash.
- Remade the UIs for the Lumberjack and Miner Workstations.
- Fixed "Back" buttons in the IKAA Shop not working.
- Fixed the layout of a few more parking spaces.
🐛 Bug Fixes
- Fixed money checks sometimes not working correctly.
- Fixed some NPCs not moving or walking around properly.
- Fixed melee attacks sometimes not dealing damage to NPCs during the day.
- Fixed the combat log timer not stopping properly when you die.
- Fixed NPCs occasionally not behaving correctly after a server restart.
- Fixed furniture in the garage not being removed when selling a house.
- Fixed shop NPCs being able to get shot.
- Fixed a bug where players could interact with an industrial crafter outside of their garage.
- Fixed furniture losing its item tags when being broken.
- Fixed a bug in Travolio's stage shop causing costumes to glitch out.
- Fixed a bug in Pharmacy shops causing them to not work properly.
- Fixed a bug in the IceGP system causing boats to not despawn.