forked from Sokomine/yl_speak_up
		
	set nametag etc.
This commit is contained in:
		
							parent
							
								
									50591119c7
								
							
						
					
					
						commit
						d1ba5f1ce5
					
				| @ -2369,6 +2369,21 @@ minetest.register_on_player_receive_fields( | ||||
| 		local dialog = fields_to_dialog(pname, f) | ||||
| 		save_dialog(n_id, dialog) | ||||
| 		yl_speak_up.speak_to[pname].dialog = dialog | ||||
| 
 | ||||
| 		-- show nametag etc. | ||||
| 		if yl_speak_up.speak_to[pname].obj then | ||||
| 			local obj = yl_speak_up.speak_to[pname].obj | ||||
| 			local ent = obj:get_luaentity() | ||||
| 			if ent ~= nil then | ||||
| 				ent.yl_speak_up.npc_name = dialog.n_npc | ||||
| 				ent.yl_speak_up.npc_description = dialog.n_description | ||||
| 				ent.owner = dialog.npc_owner | ||||
| 				local i_text = dialog.n_npc .. "\n" .. dialog.n_description .. "\n" .. yl_speak_up.infotext | ||||
| 				obj:set_properties({infotext = i_text}) | ||||
| 				obj:set_nametag_attributes({color="#00ff00", text=dialog.n_npc}) | ||||
| 			end | ||||
| 		end | ||||
| 
 | ||||
| 		-- actually start a chat with our new npc | ||||
| 		minetest.show_formspec(pname, "yl_speak_up:talk", get_fs_talkdialog(player, n_id, nil)) | ||||
| 		return | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user