maped thread - now even more difficult to use than ever

Moderator: EUO Moderators

Post Reply
dirtyking
I once posted in TFIOOC!
Posts: 100
Joined: Thu Aug 27, 2015 1:16 pm

Re: maped thread - now even more difficult to use than ever

Post by dirtyking »

Is there a way to turn a tile sideways in mapped?

Is there a switch that can active the spawn of monsters like a boobie trap?
Kinda like a presser plate so rogues even invisible might set off if skill isn’t high enough ,
Or no matter what it goes off n not worrie about skill stuff if it’s too complicated,

Can someone make a ballron boss for my meat map ,
- balron at 100%, hybrid balron/demon @ 75%,demon/shadow @ 50%, & balron/shadow @25%
- can you make it spawn not summon a ring of Demons when at 3/4 hp
- spawn ring of shadow warriors at 1/2 hp
- spawn ring of shadow mages at 1/4 hp
- can’t take damage untill each round of spawns has been killed

Can we get heroic and epic on my map ?

How would I get a quest in my map , npc at the beginning that asks you to kill blood lords n bring him 10 skulls as proof , npc could even give quest for killing the boss after saying now you are worthy to kill him
After killing the bl’s, maybe first quest is kill 25 blood warriors , let me know what you guys think
User avatar
LordMortiferus
MACRO > me
Posts: 872
Joined: Tue Dec 01, 2009 10:23 pm

Re: maped thread - now even more difficult to use than ever

Post by LordMortiferus »

Hi DK,

1) You cannot turn tiles to my knowledge.

2) You can spawn/summon mobs via a script triggered by a stp-feature. Within that script you can define the skill threshold needed to trigger the trap.

3) To my knowledge everything you spawn with:

Code: Select all

Monster * spawn_near_id(int code, int id, bool no_fov_update=false);
Monster * spawn_at(int code, int x, int y, int z, bool no_fov_update=false);
Monster * spawn_near(int code, int x, int y, int z, bool no_fov_update=false);
can be banished unless you make the monster immune to magic by setting the MR to 9999(?). EDIT: I am not so sure about this anymore.
Changing sprites and spawning mobs is not really complicated. I think the Titan scripted by Ched has a feature similar to you last point about the damage.

4) technically you can set a lxy-feature to open a heroic/epic instance.
value = -maplevel (that is your starting maplevel multiplied by -1)
item = 0
dx = 1
dy = -1
text = spawnerEpic
text = spawnerHeroic
Furthermore, all connected maplevels have to be added to \sdat\mapsets.txt

or portal-fea:
value = -maplevel
dx = 1
dy = -1
text = spawnerEpic

5) no idea
Last edited by LordMortiferus on Sat Jan 26, 2019 5:31 pm, edited 2 times in total.
User avatar
LordMortiferus
MACRO > me
Posts: 872
Joined: Tue Dec 01, 2009 10:23 pm

Re: maped thread - now even more difficult to use than ever

Post by LordMortiferus »

Code: Select all

function dk_boss(m)
	m.heartbeat_func="dk_boss_actions"
end

function dk_boss_actions(m)
 
 if m.code == 0x4220357 then return end -- we can skip the rest if the last boss stage is reached
 
	hp = m:get_hp_max()

	if m.code == 0x220 then
		if m.hp < hp * 0.75 then
			m.code = 0x4220219 -- Balron/Daemon
			local radius = 4
			local angle = 45 
			for i=0,360-angle,angle do
				local xx = math.ceil((radius*math.cos(math.rad(i)))-0.5) + m.x
				local yy = math.ceil((radius*math.sin(math.rad(i)))-0.5) + m.y
				mc = spawn_at(0x219, xx, yy, m.map_level, false) -- Daemons
			end
			update_everyones_fov(m)
		end
	elseif m.code == 0x4220219 then
		if m.hp < hp * 0.5 then
			m.code = 0x4219357 --Daemon/Shadow
			local radius = 4
			local angle = 45 
			for i=0,360-angle,angle do
				local xx = math.ceil((radius*math.cos(math.rad(i)))-0.5) + m.x
				local yy = math.ceil((radius*math.sin(math.rad(i)))-0.5) + m.y
				mc = spawn_at(0x259, xx, yy, m.map_level, false) -- shadow warrior
			end
			update_everyones_fov(m)
		end
	elseif m.code == 0x4219357 then
		if m.hp < hp * 0.25 then
			m.code = 0x4220357 -- Balron/Shadow
			local radius = 4
			local angle = 45 
			for i=0,360-angle,angle do
				local xx = math.ceil((radius*math.cos(math.rad(i)))-0.5) + m.x
				local yy = math.ceil((radius*math.sin(math.rad(i)))-0.5) + m.y
				mc = spawn_at(0x258, xx, yy, m.map_level, false)
			end
			update_everyones_fov(m)
		end	
	end
end
That should cover the easy part of you boss script. How to make the boss immune to damage while the spawns are still alive is beyond me.
Chedich
on lolpatrol
Posts: 254
Joined: Wed Jan 14, 2004 12:51 am

Re: maped thread - now even more difficult to use than ever

Post by Chedich »

You could store a counter on the boss and have the heartbeat function reset the hp to whatever value it's supposed to be while it's non-zero. Attach script to the spawns for when the spawns die that decrease the counter. You might want to store a pointer to the boss on the spawns as well for easy access and not have to iterate through the map to find the boss.
User avatar
LordMortiferus
MACRO > me
Posts: 872
Joined: Tue Dec 01, 2009 10:23 pm

Re: maped thread - now even more difficult to use than ever

Post by LordMortiferus »

Sounds so easy when Ched explains it.
Anyway - what is the enum for the security skill? SK_TRAPS seems obsolete and SK_SECURITY does not work for me.

Code: Select all

function cc_traps(id,x,y,z)
	map = get_map_ptr(z)
	local val=map:get_feat_val(x, y)
	if val == 0 then return end
	tspawn = {0x220,0x230,0x234,0x23a,0x258,0x259,0x278,0x348,0x349,0x34a,0x34c,0x34f,0x350,0x355,0x357}
	--p = get_sent_ptr(id)
	--trp = p:get_skill(SK_SECURITY) -- does not work
	--if trp < 50 then
		m = spawn_near(get_random_element(tspawn), x, y, z, false)
		simple_send_event(m.id,EVENT_MAGIC,0x12,m.x,m.y)
	--else
		--local_msg(p, string.format("You disabled a trap!"))
	--end
	map:set_feat_val(x,y,0)
end
Edit: Monster is spawned randomly from an array "tspawn"
Edit: added some sort of special FX.
dirtyking
I once posted in TFIOOC!
Posts: 100
Joined: Thu Aug 27, 2015 1:16 pm

Re: maped thread - now even more difficult to use than ever

Post by dirtyking »

Sounds cool, egg? What you think?
dirtyking
I once posted in TFIOOC!
Posts: 100
Joined: Thu Aug 27, 2015 1:16 pm

Re: maped thread - now even more difficult to use than ever

Post by dirtyking »

^?
Do I have to put something in the script part to change the hp ?
I like to put weaker spawns in n make them worth as much as dragons to fight ,
Wasn’t sure if there was an easy way to just buff or change the stats on the spawn s
So mages n warriors could swap av maybe too ?
Like if I pick ice dragons spawn n then click on it n change the picture number would it still attack like a dragon with ice dragon moves still?

Or just give ice wind or flame wind to spawns?
Not sure what els atm thanks for any help
User avatar
LordMortiferus
MACRO > me
Posts: 872
Joined: Tue Dec 01, 2009 10:23 pm

Re: maped thread - now even more difficult to use than ever

Post by LordMortiferus »

Hi dk,

#1: for changing monster stats I recommend you have a look at rusty's tutorial: http://euotopia.com/manual/index.php/Ru ... g_with_LUA. This tutorial covers avatars and spells as well.
Furthermore, you can use the function scaleCreature(m, c, qBump), were m is the monster pointer, c the scale factor and qBump the treasure increase. E.g. heroic spawner is:

Code: Select all

scaleCreature(m, 3, 4) 
and epic spawner is:

Code: Select all

scaleCreature(m, 5, 6)
#2: you cannot change the avatar of a spawner in maped by changing its code. E.g. when you change the code of a goblin (200) to 201 the spawner will spawn a regular orc. Again you have to do it by script.
dirtyking
I once posted in TFIOOC!
Posts: 100
Joined: Thu Aug 27, 2015 1:16 pm

Re: maped thread - now even more difficult to use than ever

Post by dirtyking »

Could the hades (meat map) I made go back to -continent map
so you can ride mounts or bats n drakes or carpet etc.
(was supposed to be a unique aspect, )
Also was ment for looping (semi hard to loop a certain area when it doesn’t respawn )

Move it to the end of pendragon (would fix the last line) where it was designed
to finish the un renovated area , n there would still be an instant when u went in heroic part of
Pendragon, best of both worlds

Allow blink please n thank you
(always hated maps with no blink )
User avatar
Keighn
Stop posting already --;
Posts: 5509
Joined: Sat Jun 26, 2004 10:13 am
Location: Hey.... pssttt Back in Orgeon

Re: maped thread - now even more difficult to use than ever

Post by Keighn »

Based on the mob type and concentration of mobs this map shouldn’t be on New Sosaria but on Maoendir. There’s a little pocket area in Blood Moor that was supposed to have a link. Stick it there or some area in COS or Brownthorne’s castle. The map just doesn’t belong in a newb area. I can tell it’s a map for harvesting meat and upper tier players shouldn’t complain if it’s in a more obscure location. Imho.


Anyway, how about a multi-grab option for stacks like when you drop items (the ctrl D). Maybe use the same thing ctrl D when getting and there's a huge stack of items. This way you can grab 10 select items in the stack rather than just 1.

I'll write up my idea on objects that are searchable as I like the concept on the ladder but obviously on other servers the items found needs to be more of the mundane rather than magic items, codex, and wots. I wouldn't mind seeing the coding of each of the objects in the code section on the forums.
User avatar
Keighn
Stop posting already --;
Posts: 5509
Joined: Sat Jun 26, 2004 10:13 am
Location: Hey.... pssttt Back in Orgeon

Re: maped thread - now even more difficult to use than ever

Post by Keighn »

Just a quick idea rundown on searchable furniture, and tiles:

Tiles -
bollard - rope

some rocks - ore

graves - maybe unearths undead in addition to bones, corpse, skull

Cactus - water

bones - skull, bones,

cow skull - skull

Dead tree - woodsman axe, axe weapon (tint possible), maybe a magic low +1-3)

Keg - use jar or flask for random brew (similar to how you milk a cow)

Altar - random necro weapon (non magical), vial, vial of blood

Dresser - random jewelry, potion, usable,

a Chest of drawers - random clothing article cloth, leather, belt, girdle, stash of gold, jewelry, gems, keys.

a jug on table - water, milk, random dust, spices, w/e.

Well - search maybe use fishing rod to get a gold coin, activate well wish blessing of some sort (maybe increases luck to find loot or random benefit)

potted plant (skull key, lock pick, probe)

rubbish bin, random any mundane object

stove (pan, baking dish, random prepared food via cooking), bread

anvil (random regular armor, random weapon, smith hammer, armorer hammer

bellows - leather, brass sheet, (stuff to patch the bellows)

book cases - random scroll, rarity random book

shelf - random potion, spices, salt, flour, oil, sugar, water,

table - random tool like saw, shovel, sewing kit, fishing rod, etc.

tree - apple, olive,

mirror random saying - Damn I'm looking good or some shit. You don't look so great. "Fetch" monster or bloody Mary comes and attacks you. Maybe a random possibility to a gateway world

items -
Brazier - smelting tongs, random ore, ingot, gold nugget

fountain (empty, or full via search) - maybe find coins

box - random treasure from gems, gold, to armor, weapons, or usable tools

alchemy bench - vial, flask, random reagents, alembic, mortar pestle

plant - flower, or plantable food, seeds

book stand - quil, random scroll, very rare a book, map,


==============
Activate Skullthorpes Keep to work on pd and ng (SJ says it isn't working on pd.

Reactivate Collapsible mines but maybe add ways to shore up the mine (it was always a fun thing to mess around in. Maybe include some mountains in there for regular mining.
User avatar
eggmceye
hello
Posts: 10577
Joined: Mon Mar 11, 2002 3:55 pm
Location: Sydney, Australia
Contact:

Re: maped thread - now even more difficult to use than ever

Post by eggmceye »

imagine euo was a game about searching tiles

re cactus: wait till you see my bong quest :nightshade:
User avatar
Keighn
Stop posting already --;
Posts: 5509
Joined: Sat Jun 26, 2004 10:13 am
Location: Hey.... pssttt Back in Orgeon

Re: maped thread - now even more difficult to use than ever

Post by Keighn »

Search
Activate
Look

Oh I suppose the engine could casting spells at puzzles objects
Attacking with sword
Take
Drop

Password
Speaking something ancient
We don’t use the runic alphabet much.

Nimquizatl w/e Dungeon certainly has a few puzzles.

I’m looking at this more from a newb or rpg eye or trying to. The major tend I see is grinding harder and mobs, gaining Uber lewt, and getting uniques others don’t have to impress others. And there’s pvp but honestly you only have a handful of players and mostly just one clan so pvp isn’t all that epic since old blood only periodically appears.

The man mini games, card game, eggs, ears, dailies help divert from grinding.

In the past I tried to organize new adventuring groups from lvl 1 in an ongoing campaign. Getting 5 player some 8 years ago was hard enough but now, nigh impossible. You can either meta-game; knowing the content of the game you explored on other alts or Role-play entirely from a newb perspective generally utilizing an exploratory mindset.

The game works for what it does as it ever-evolves and it offers an open world sandbox rather than a railroad Choo-choo-train like various MMORPGs. That’s a great thing. So a salute to EUO for that. :aus:
ZUPS!!!!
User avatar
eggmceye
hello
Posts: 10577
Joined: Mon Mar 11, 2002 3:55 pm
Location: Sydney, Australia
Contact:

Re: maped thread - now even more difficult to use than ever

Post by eggmceye »

Maped additions (maped v111):
* when editing terrain, holding shift will preserve the tile underneath when placing a new tile
* when click mob in spawner pallete basic stats are shown in the msg window
TheNeckCutter
Kodiak has probably banned me by now.
Posts: 10
Joined: Thu May 16, 2019 1:22 am

Re: maped thread - now even more difficult to use than ever

Post by TheNeckCutter »

Egg did you get the map I made,I had lm helped look over it some n send it to you,
What do you think?
There was still some things I wanted added to it
:some effects to traps
:the sw to walk back n fourth like guards
:some monsters spawns need stats
:bosses at the end
: epic n heroic portals at beginning

Have any questions comments or concerns?

Ps was hoping to outsource what’s left to someone whos better at coding

Hope you like it as I can still not yest n see how hard/ good things work, let me know what you think n stay safe n healthy
User avatar
eggmceye
hello
Posts: 10577
Joined: Mon Mar 11, 2002 3:55 pm
Location: Sydney, Australia
Contact:

Re: maped thread - now even more difficult to use than ever

Post by eggmceye »

Thanks, yes , I have it, I have had a quick squizz at it
User avatar
eggmceye
hello
Posts: 10577
Joined: Mon Mar 11, 2002 3:55 pm
Location: Sydney, Australia
Contact:

Re: maped thread - now even more difficult to use than ever

Post by eggmceye »

new maped version 112

* fixed bug where mouse over spawner pallete was not showing mob info underneath
* spawner/item palletes no longer show the item code on the tile
* can add npc with name and reply via maped - see below

how to add an NPC with a name and reply
1) place spawner, set to area -1 (hit ~)
2) click placed spanwer
3) in dialog box edit the script field, with the following format
npc|npc name|reply
eg
maped.PNG
npc|Belinda|You have arrived at the dwarven city of Kurzmord'ar

if you want to add more dialog then that is extra work you can ask me about another time :knife:
You do not have the required permissions to view the files attached to this post.
User avatar
EmoMage
Girls only want boyfriends who have great skills.
Posts: 772
Joined: Tue Aug 06, 2013 10:10 am

Re: maped thread - now even more difficult to use than ever

Post by EmoMage »

When trying to open a map it keeps showing the error "you're missing the tiles file in pics!" and obviously, i'm missing that file, but where would one get that at?
eggmceye wrote:
ParadoxOfChoice wrote: Zombie using bow/sling probably shouldn't give disease.

the zombies are pulling the arrows out of their ass
User avatar
eggmceye
hello
Posts: 10577
Joined: Mon Mar 11, 2002 3:55 pm
Location: Sydney, Australia
Contact:

Re: maped thread - now even more difficult to use than ever

Post by eggmceye »

From the euo pics folder. You should be unzipping maped in your euo folder anyway, or a copy of it.
User avatar
EmoMage
Girls only want boyfriends who have great skills.
Posts: 772
Joined: Tue Aug 06, 2013 10:10 am

Re: maped thread - now even more difficult to use than ever

Post by EmoMage »

I did unzip it into the main euo folder. I didn't see anything labeled tiles in the pics folder unless it means all the btiles, which is already there.
eggmceye wrote:
ParadoxOfChoice wrote: Zombie using bow/sling probably shouldn't give disease.

the zombies are pulling the arrows out of their ass
Post Reply