-
Posts
623 -
Joined
-
Last visited
-
Days Won
54
Community Answers
-
Ainz Ooal Gown's post in NPC spell frequency was marked as the answer
From my understanding it is for all spells in the NPC list, you cant set for each spell I dont think.
Â
What I do to get around this is has specific spells for your NPCs (not player spells) and have the cooldowns higher on spells u dont want the NPC to cast as much. Example:
Â
Set to Often
Fireball (NPC) = cooldown 5 seconds
Frostbolt (NPC) = cooldown 20 seconds
-
Ainz Ooal Gown's post in How do I upgrade my server to the latest version? was marked as the answer
https://docs.freemmorpgmaker.com/en-US/upgrade/upgrading/
-
Ainz Ooal Gown's post in Adding Damage Types was marked as the answer
Hi, you cant do that, adding a new damage type to the config will do nothing. It is hardcoded, but the formulas.json allows you to change the formula's but you cant add more. Only physical, magic and true damage, however you can you use them 3 anyway you want, doesn't have to be "physical, magic and true"
-
Ainz Ooal Gown's post in item rariry was marked as the answer
You change this in the server config.json not client side.
-
Ainz Ooal Gown's post in Where do I place Pictures & Fog? was marked as the answer
In the fogs folder.
Â
Client and Editor\resources\fogs
-
Ainz Ooal Gown's post in dungeon system global variable was marked as the answer
You could do a onRespawn for the player death. Have a player Variable that goes alongside the global one:
Â
OnRespawn:
Conditional Branch "InDungeon = True"
Set to InDungeon = False
Â
For player logging out in dungeon, I dont think that is possible without a source edit?
Â
You could set a timer instead like 15minutes to do dungeon, even if the players logs out it could refresh dungeon.
Â
To counter players logging out and waiting for timer to end and logging back in dungeon where another person is doing it, you could add a check to "Login":
Â
Login:
Conditional Branch "InDungeon = True"
Warp player
Set to InDungeon = False
-
Ainz Ooal Gown's post in Scroll Bars - ChatboxWindow.json was marked as the answer
I understand this now. Its because it is bound to "MessageList", so the size of that determains the area scrollbar can be used (to the right of it)
-
Ainz Ooal Gown's post in Ground interior borders was marked as the answer
You need to bring the floor tile down one more, and have the border as a layer ontop
-
Ainz Ooal Gown's post in GUI Alignment - .json edit was marked as the answer
Answer is, dont put a space... "Alignments": "Bottom,CenterH",
-
Ainz Ooal Gown's post in Open Crafting Table was marked as the answer
You can edit the form in the source to achieve this.
Â
EventCommand_OpenCrafting.cs
-
Ainz Ooal Gown's post in How do I make an enemy? was marked as the answer
NPC needs to be aggressive to attack players (Can also apply conditions to NPCs for who they attack)
Â
Events are used to give quests
Â
Play around with the engine a bit more and search forum for answers. Loads of info here to help you out.
-
Ainz Ooal Gown's post in I want to change the main image of the game to suit the size. Where to change the game to the size that my image is? was marked as the answer
Have a good look through files of client as you will find out alot on your own. But the location is here:
Â
Folder: Client and Editor\resources\gui
File: background.png
-
Ainz Ooal Gown's post in NPC vs NPC & Nameplate Questions was marked as the answer
Did you set the NPC to agressive?
Â
To make a guard:
Set NPCs to Agressive (both Guard and Creature NPCs)
Â
On Guard NPC:
Set a condition for "Player Friendl/Protection" (examples: "Level >= 0", or if you have factions "Var Faction = 1")
Â
On Both Guard and creature NPCs:
NPC vs NPC is enabled enabled
Â
On Guard NPC add all creatures/npcs you want the guard to attack.
Â
On all Creatures/NPCs that the guard will attack, add the guard NPC to them.
-
Ainz Ooal Gown's post in Is there a possibility to minimize the chat? was marked as the answer
No, but you can press "F11" to hide UI
-
Ainz Ooal Gown's post in SELECT TARGET WHEN ATTACKING. was marked as the answer
No you would have to wait for the source.
Â
You can press "Tab" to target the closest enemy like Taliel said.
-
Ainz Ooal Gown's post in How to return NPC to their place of respawn? was marked as the answer
Not really possible at the moment. Can be done when source is released.
-
Ainz Ooal Gown's post in Quick cast spell / Item was marked as the answer
Yes as Khaikaa said you can make a item that quick casts the spell (so player doesn't learn spell)
All quick cast "Item" Spells ignore casting times and cooldowns. They instantly cast.
-
Ainz Ooal Gown's post in Player rankings was marked as the answer
Yes. You wont be able to show the player rank on screen. But you can display the "Rank" in a textbox or chatbox.
Â
Condition: IF player rank = 1
Display Text "Apprentice"
Â
Condition: IF player rank = 2
Display Text "Warrior"
Â
If you look at my journal tutorial you can get an idea of how to do this. Just change the way alignment system works to rank/title:
Â
Â
-
Ainz Ooal Gown's post in Auto Atack how to do? was marked as the answer
Sorry but this is not possible until the source is released ad you make changes to engine code.
Â
This is also something I would like, and will be looking into once source is released. Want to make it so you can add a range on a weapon just say 1-2 tiles, have a toggle on/off attach button and as long as you target an entity and are in range you will auto attack.
-
Ainz Ooal Gown's post in Crafting System - Recipe Books? was marked as the answer
This is a alternate way to do this with events, Players wont "Learn" craft but will have a book to use when they want to use craft:
Â
Have a item "Book of Grilling Steak" Make the crafting station for that craft "Grilled Steak" Make an event that goes like this: Open Crafting station "Grilled Steak" Give player Item "Book of Grilling Steak" So this will be a Item Event, when you click on the "Book Of Grilling Steak" it would open the crafting station, then give you the book back (As item events remove the item when used).
Â
A more advance way to do this so a player "Learns" the craft which would change a switch or variable for the player to show they learned recipe:
Â
Create a switch/variable called "Learned how to cook steak" Have a item "Learn how to cook steak" and make it an event so when the player uses the item it changes the "Learned how to cook steak" switch to true or variable to 1 Have an event on the map like a cooking pot. Make it a option choice (this is so you can cook more than one thing based on choices). Have choice one "Cook Steak" and make the condition "Learned how to cook steak = True", If True then open crafting station. This one would work better with doing a tier system for cooking like so:
Tier 1 can cook = Fish, Steak Tier 2 can cook = Bread, Pies ect.. -
Ainz Ooal Gown's post in How do I keep Intersect Running in linux was marked as the answer
I believe you would have to run it as a background screen/process and detach it:
Â
https://www.tecmint.com/run-linux-command-process-in-background-detach-process/
Â
https://uisapp2.iu.edu/confluence-prd/pages/viewpage.action?pageId=115540034
-
Ainz Ooal Gown's post in Character Name was marked as the answer
No, players name cant have spaces in it
-
Ainz Ooal Gown's post in Easy question 2.0 was marked as the answer
If you are still stuck after having a go yourself let me know and ill create a simple quick tutorial on making doors. But if you look at my "Lift System Tutorial" that shows how to make doors open and close.
-
Ainz Ooal Gown's post in Auto close window.json was marked as the answer
I'm not sure if I follow you, your title was regarding the "Auto-close Windows" option in the game options? So I assumed you meant the "Auto-close" option in the games option menu like the one ticked below:
Â
Â
You can find it in "OptionsWindow.json" (Client and Editor\resources\gui\layouts\menu) under heading: "AutocloseWindowsCheckbox":
Â
If you are on about the "Fullscreen" tick box, that is located in the same "OptionsWindow.json" file under heading: "FullscreenCheckbox":
